Configuring Chassis for inPilot
|
l
|
[600-00-7574] Enhanced Charging Bundle 2 1k Sessions license—to enable and configure Diameter and DCCA functionality with ECS
|
For information on how to install licenses, see the Managing License Keys section of the
Software Management Operations chapter in the
Administration and Configuration Guide.
At least one administrative user account that has ECS functionality privileges must be configured on the system. This is the account that is used to log on and execute ECS-related commands. For security purposes, it is recommended that these user accounts be created along with general system functionality administration.
administrator
<user_name> password
<password> ecs
require active-charging optimized-mode
interface
<interface_name>
ip address
<ip_address> <ip_mask>
|
l
|
The require active-charging optimized-mode command must be a part of the boot configuration. If configured after booting, the configuration must be saved and the system rebooted for the change to take effect.
|
active-charging service
<service_name> [ -noconfirm ]
active-charging service
<service_name>
p2p-detection protocol all
p2p dynamic-flow-detection
active-charging service
<service_name>
edr-format
<edr_format_name> [ -noconfirm ]
attribute
<attribute> { [ format { MM/DD/YY-HH:MM:SS | MM/DD/YYYY-HH:MM:SS | YYYY/MM/DD-HH:MM:SS | YYYYMMDDHHMMSS | seconds } ] [ localtime ] | [ { ip | tcp } { bytes | pkts } { downlink | uplink } ] priority
<priority> }
rule-variable
<protocol> <rule> priority
<priority>
event-label
<event-label> priority
<priority>
active-charging service
ecs_svc1
edr-format
edr_flow_format
attribute
sn-start-time format
seconds priority
10
attribute
sn-end-time format
seconds priority
20
attribute
radius-calling-station-id priority
30
rule-variable
ip server-ip-address priority
60
attribute
sn-server-port priority
70
attribute
sn-app-protocol priority
80
attribute
sn-parent-protocol priority
81
rule-variable
ip protocol priority
82
rule-variable
p2p protocol priority
90
attribute
sn-volume-amt ip bytes uplink priority
100
attribute
sn-volume-amt ip bytes downlink priority
110
attribute
sn-volume-amt ip pkts uplink priority
120
attribute sn-volume-amt ip pkts downlink priority
130
rule-variable
bearer 3gpp charging-id priority
140
rule-variable
bearer 3gpp imei priority
141
rule-variable
bearer 3gpp rat-type priority
142
rule-variable
bearer 3gpp user-location-information priority
143
rule-variable
traffic type priority
160
rule-variable
voip-duration priority
170
active-charging service
ecs_svc1
edr-format
edr_http_format
attribute
sn-start-time format
seconds priority
10
attribute
sn-end-time format
seconds priority
20
attribute
radius-calling-station-id priority
30
rule-variable
ip server-ip-address priority
50
rule-variable
http host priority
70
rule-variable
http content type priority
80
attribute
transaction-downlink-bytes priority
90
attribute
transaction-uplink-bytes priority
100
attribute
transaction-downlink-packets priority
110
attribute
transaction-uplink-packets priority
120
rule-variable
bearer 3gpp charging-id priority
130
active-charging service
<service_name>
<protocol> <expression> <operator> <condition>
|
l
|
The rule-application routing command specifies the ruledef type. If not specified, by default, the system configures the ruledef as a charging ruledef.
|
active-charging service
<service_name>
rulebase
<rulebase_name> [ -noconfirm ]
route priority
<priority> ruledef
<ruledef_name> analyzer
<analyzer> [ description ]
rtp dynamic-flow-detection
flow end-condition timeout normal-end-signaling session-end edr
<edr_format_name>
active-charging service
ecs_svc1
flow end-condition timeout normal-end-signaling session-end edr edr_flow_format
action priority 4 ruledef rtsp_setup charging-action standard
action priority 5 ruledef rtsp_play charging-action standard
action priority 6 ruledef rtsp_teardown charging-action standard
action priority 7 ruledef rtsp_anymatch charging-action standard
action priority 10 ruledef sip_anymatch charging-action handshake
action priority 11 ruledef rtp-anymatch charging-action handshake
action priority 12 ruledef udp-anymatch charging-action handshake
action priority 13 ruledef tcp-anymatch charging-action handshake
action priority 100 ruledef ip-anymatch charging-action handshake
route priority 60 ruledef sip-src analyzer sip
route priority 65 ruledef sip-dst analyzer sip
route priority 70 ruledef rtsp-src analyzer rtsp
route priority 75 ruledef rtsp-dst analyzer rtsp
route priority 250 ruledef sdp_route analyzer sdp
rtp dynamic-flow-detection
edr transaction-complete http edr-format edr_http_format
edr voip-call-end edr-format edr_flow_format
p2p dynamic-flow-detection
active-charging service
<service_name>
charging-action
<charging_action_name> [ -noconfirm ]
billing-action [ edr
<edr_format> [ wait-until-flow-ends ] | egcdr | exclude-from-udrs | radius ] +
flow idle-timeout
<idle_timeout>
edr-module active-charging-service
file name
<file_name> rotation volume
<file_size_bytes> rotation time
<file_complete_seconds> storage-limit
<storage_limit_bytes> headers reset-indicator edr-format-name trap-on-file-delete compression gzip file-sequence-number rulebase-seq-num
cdr [ push-interval
<interval> | remove-file-after-transfer | transfer-mode { pull | push primary { encrypted-url
<enc_url> | url
<url> } [ secondary { encrypted-secondary-url
<enc_sec_url> | url
<sec_url> } ] } + | use-harddisk ]
|
l
|
The <context_name> must be the context specified for accounting.
|
|
l
|
The cdr use-harddisk command is only available on the ST40 platform.
|
|
l
|
The cdr use-harddisk command specifies storing files on the hard disk. The reporting server will download these files through the SPIO interface on the SMC and will delete the files after successful retrieval.
|
|
l
|
The edr-format-name keyword must be configured to distinguish between different EDRs.
|
|
l
|
<file_name> must be absolute path of the local file to push.
|
administrator
<administrator_id> password
<password> ftp nocli